package com.rf.business.dao;

import com.rf.business.model.TravelLog;
import com.rf.business.model.TravelLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TravelLogMapper {
    int countByExample(TravelLogExample example);

    int deleteByExample(TravelLogExample example);

    int deleteByPrimaryKey(String id);

    int insert(TravelLog record);

    int insertSelective(TravelLog record);

    List<TravelLog> selectByExample(TravelLogExample example);

    TravelLog selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") TravelLog record, @Param("example") TravelLogExample example);

    int updateByExample(@Param("record") TravelLog record, @Param("example") TravelLogExample example);

    int updateByPrimaryKeySelective(TravelLog record);

    int updateByPrimaryKey(TravelLog record);
}